﻿#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>
using namespace std;
#include<stack>
//int main()
//{
//	stack<int>s;
//	for (int i = 1; i <= 10; i++)
//		s.push(i);
//	while (!s.empty())
//	{
//		cout << s.top()<<" ";
//		s.pop();
//	}
//
//	return 0;
//}
//#include<stdio.h>
//#include<stdbool.h>
//bool is_leap_year(int y)//判断年份y是否是闰年
//{
//	if (((y % 4 == 0) && (y % 100 != 0)) || (y % 400 == 0))
//		return true;
//	else
//		return false;
//}
//int get_days_of_month(int y, int m)
//{
//	int days[] = { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
//	int day = days[m];
//	if (is_leap_year(y) && m == 2)
//		day += 1;//闰年:2 月 29 天  ,平年:2 月 28 天
//	return day;
//}
//int main()
//{
//	int y = 0;
//	int m = 0;
//	scanf("%d %d", &y, &m);
//	int d = get_days_of_month(y, m);
//	printf("%d\n", d);
//	return 0;
//}

//#include<string.h>
//int main()
//{
//	printf("%zd\n", strlen("abcdef"));//将strlen函数的返回值作为printf的参数
//	return 0;
//}

//int main()
//{
//	int r = printf("%d\n", 112);
//	printf("%d\n", r);//4    printf这个打印了112(三个字符)和一个换行符，因此它的返回值是4
//	return 0;
//}

//int main()
//{
//	printf("%d", printf("%d", printf("%d", 43)));
//	return 0;
//}





#include<stdio.h>
int is_leap_year(int y);//函数声明

int main()
{
	int y = 0;
	scanf("%d", &y);
	int r = is_leap_year(y);
	if (r == 1)
		printf("闰年\n");
	else
		printf("不是闰年\n");
	return 0;
}

//判断⼀年是不是闰年
int is_leap_year(int y)
{
	if (((y % 4 == 0) && (y % 100 != 0)) || (y % 400 == 0))
		return 1;
	else
		return 0;
}